import java.util.Arrays;
import java.util.Random;

//双色球
public class DoubleBall {
    public static void main(String[] args) {
        Random rd = new Random();
        //创建7位的整数数组
        int[] balls = new int[7];
        //前六位数的赋值
        for(int i = 0;i < 6;i++) {
            //无限循环，当该数字在前面的数字中没出现过时跳出循环
            while (true) {
                //判断数字是否出现过，没有的话，赋值个随机数，跳出循环。否则一直循环赋值并且判断
                if(Arrays.binarySearch(balls,balls[i]) < 0) {
                    balls[i] = rd.nextInt(33) + 1;
                } else {
                    balls[i] = rd.nextInt(33) + 1;
                    break;
                }
            }
        }
        //最后一个数赋值
        balls[6] = rd.nextInt(16) + 1;
        System.out.println(Arrays.toString(balls));

    }
}
